package cc.lj.internal.mobilepay;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;
import org.springframework.stereotype.Component;

/**
 * 读取自定义配置信息
 * @author liangxifeng
 * @date 2022/11/24 16:29
 */
@Data
@Configuration
@ConfigurationProperties(prefix = "ljconfig")
public class LjConfig {
    /**
     * 蓝景出网IP
     */
    private String outIp;
    /**
     * 经度
     */
    private String jingDu;
    /**
     * 纬度
     */
    private String weiDu;
    /**
     * 中信支付终端类型: 11为条码支付辅助受理终端
     */
    private String deviceType;
    /**
     * 请求中信需要的：终端编号 07119755
     */
    private String terminalId;
    /**
     * 请求中信url
     */
    private String citicURL;
    /**
     * 商户密码（中信分配的）
     */
    private String pwd;

    /**
     * 私钥证书文件路径
     */
    private String privateKey;
    /**
     *公钥证书文件路径
     */
    private String publicCer;
    /**
     * 中信公钥证书文件路径
     */
    private String citicKey;
    /**
     * 商品描述（请求中信支付接口时的必要入参）
     */
    private String proDesc;
    /**
     *商户id
     */
    private String mchId;
    /**
     * 版本号(中信接口)
     */
    private String version;
    /**
     * 中信回调通知url
     */
    private String notifyURL;
}
